particulate abrasive - German English Dictionary